<?php 

function getHoras($nombre) { 
    $horas = "<select name='".$nombre."'>";
        for($x = 7; $x <= 21; $x++):
            $horas .= "<option value='".$x.":00"."'>".$x.':00'."</option>";
            $horas .= "<option value='".$x.":30"."'>".$x.':30'."</option>";
        endfor; 
    $horas .= "</select>";
    return $horas;
}

function redirect($full_url, $error, $valores){
    $url = explode("?", $full_url);
    $pag_referida = $url[0];
    $redir = $pag_referida;
    
    
      echo '<form action="'.$redir.'" method="post" name="redir_form">
                <input type="hidden" name="respuesta" value="'.$error.'">';
        foreach($valores as $key => $valor){
            echo '<input type="hidden" name="'.$key.'" value="'.$valor.'">';    
        }
    echo '       <input type="submit" name="enviar" >
            </form>
            <script type="text/javascript">
                window.onload = function(){
                    document.forms["redir_form"].submit()
                }
            </script>';
    
}

function validate( $field, $nombre, $type = null){
    
    if($nombre == 'tel1' || $nombre == 'tel2' || $nombre == 'atnmedicaa' || $nombre == 'nroafil' || $nombre == 'cp' || $nombre == 'encargado' || $nombre == 'puestot' || $nombre == 'extension' || $nombre == 'especialidad')
        return;
    
    if($field == ''){
        return "El campo de $nombre no debe estar vacio<br>";
    }
    
    if($type == 'email'){
         if(!preg_match('/^\S+@[\w\d.-]{2,}\.[\w]{2,6}$/iU', $field))
         {
             return "El email proporcionado es invalido<br>";
         }
    }
    
    if($type == 'char'){
        if(!is_string($field)){
            return ('El campo $nombre debe ser solo texto<br>');
        }
    }
    
    if($type == 'int'){
        if(!is_int($field)){
            return ('El campo $nombre debe ser solo numero<br>');
        }
    }
    
    
    
}

?>